<!DOCTYPE html>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>

<!--
<div id='header'>

	<a href='Home.html'>
	<img style='display:inline-block;vertical-align:middle;' src='img/monkey32.png' /><b> Monkey V60 Documentation </b>
	</a>
	
	&nbsp;&nbsp;|&nbsp;&nbsp; <a class='small' href='Module list.html'>Modules</a>
	
	&nbsp;&nbsp;|&nbsp;&nbsp; <a class='small' href='Class index.html'>Classes</a>
	
	&nbsp;&nbsp;|&nbsp;&nbsp; <a class='small' href='Function index.html'>Functions</a>
	
	&nbsp;&nbsp;|&nbsp;&nbsp; <a class='small' href='Language reference.html'>Language</a>
	
	&nbsp;&nbsp;|&nbsp;&nbsp; <a class='small' href='Index.html'>Index</a>

</div>
-->

<div id='page'>
	<div id='main'>
		
		
		
		<div id='navpath'>
		
		
		<a href='abu.html'>abu</a>  /  abuframework</div>

		<div id='content'>
			<div class='box'>
<h1>Module abu.abuframework</h1>The abuframework module provides classes that encapsulate abu functionality, as well as a state-based app structure.

<a href='#long_desc'>More...</a>
			</div>
			
			
			
			<div class='box'>
				<h2>Classes</h2>
				<table class='small'><tr><td><a href='abu.abuframework.Abu.html'>Abu</a></td></tr><tr><td><a href='abu.abuframework.AbuApp.html'>AbuApp</a></td></tr><tr><td><a href='abu.abuframework.AbuState.html'>AbuState</a></td></tr><tr><td><a href='abu.abuframework.AbuEngine.html'>AbuEngine</a></td></tr><tr><td><a href='abu.abuframework.AbuStage.html'>AbuStage</a></td></tr><tr><td><a href='abu.abuframework.AbuCamera.html'>AbuCamera</a></td></tr>				</table>
			</div>
			
			
			
			<div class='box'>
				<h2>Functions</h2>
				<table class='small'><tr><td><a href='#SetDisplay'>SetDisplay</a> : Void ( width:Int, height:Int )</td></tr><tr><td><a href='#SetVirtualDisplay'>SetVirtualDisplay</a> : Void ( width:Int, height:Int )</td></tr><tr><td><a href='#VirtualMouseX'>VirtualMouseX</a> : Float ( camera:AbuCamera = Null )</td></tr><tr><td><a href='#VirtualMouseY'>VirtualMouseY</a> : Float ( camera:AbuCamera = Null )</td></tr>				</table>
			</div>
			
			
			
			<a name='long_desc'></a>
			<div class='box'>
				<h2>Detailed Discussion</h2>The abuframework module provides classes that encapsulate Abu functionality, as well as a state-based app structure.
<p>
It also provides support for virtual resolution and having multiple camera views.

</div>
			
			
			
			<div class='box'>
				<h2>Function Documentation</h2>		<a name='SetDisplay'></a>
				<div class='box'>
<h3 class='rounded'>Function SetDisplay : Void ( width:Int, height:Int )</h3>
Put a description here.
<p>
Not implemented yet.


<p><b>See also</b> <a href='#SetVirtualDisplay'>SetVirtualDisplay</a>				</div>
			
			
			
			<a name='SetVirtualDisplay'></a>
				<div class='box'>
<h3 class='rounded'>Function SetVirtualDisplay : Void ( width:Int, height:Int )</h3>
Sets up a virtual resolution that is scaled to fit the device.


<p><b>See also</b> <a href='#SetDisplay'>SetDisplay</a>				</div>
			
			
			
			<a name='VirtualMouseX'></a>
				<div class='box'>
<h3 class='rounded'>Function VirtualMouseX : Float ( camera:AbuCamera = Null )</h3>
Returns the x position of the mouse cursor, relative to a given camera.
<p>
If no camera is supplied then it will use the main camera.
<p>
Does not currently support rotated cameras.


<p><b>See also</b> <a href='#VirtualMouseY'>VirtualMouseY</a>				</div>
			
			
			
			<a name='VirtualMouseY'></a>
				<div class='box'>
<h3 class='rounded'>Function VirtualMouseY : Float ( camera:AbuCamera = Null )</h3>
Returns the y position of the mouse cursor, relative to a given camera.
<p>
If no camera is supplied then it will use the main camera.
<p>
Does not currently support rotated cameras.


<p><b>See also</b> <a href='#VirtualMouseX'>VirtualMouseX</a>				</div>
			
			
			
			</div>
		


			<br><br><br><br><br><br><br><br><br><br>
			<br><br><br><br><br><br><br><br><br><br>
			<br><br><br><br><br><br><br><br><br><br>
			<br><br><br><br><br><br><br><br><br><br>			
		</div>
	</div>
	
	<div id='footer'>

	</div>
</div> 

</body>
</html>